06a9c87906cedd4b4e5924eb077c407f70778b94,opennms-services/src/main/java/org/opennms/netmgt/poller/monitors/MailTransportMonitor.java,MailTransportMonitor,parseJavaMailProperties,#MailTransportParameters#,103
Before Change
private void parseJavaMailProperties(final MailTransportParameters mailParms) {
List<JavamailProperty> propertyList = mailParms.getReadTest().getJavamailPropertyCollection();
propertyList.addAll(mailParms.getSendTest().getJavamailPropertyCollection());
Properties props = mailParms.getJavamailProperties();
for (JavamailProperty property : propertyList) {
After Change
private void parseJavaMailProperties(final MailTransportParameters mailParms) {
ReadmailTest readTest = mailParms.getReadTest();
List<JavamailProperty> propertyList = new ArrayList<JavamailProperty>();
if (readTest != null) {
propertyList = readTest.getJavamailPropertyCollection();
}
SendmailTest sendTest = mailParms.getSendTest();
if (sendTest != null) {
List<JavamailProperty> sendTestProperties = sendTest.getJavamailPropertyCollection();
propertyList.addAll(sendTestProperties);
}
Properties props = mailParms.getJavamailProperties();